home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -in_the_mag- / multitasking / feature / artm / german.doc / artm.dok next >
Text File  |  2000-03-02  |  22KB  |  513 lines

  1.  
  2.                    ARTM   Amiga Real Time Monitor V2.04
  3.                    ------------------------------------
  4.  
  5.         Copyright  ©  1990 - 1994 by D. Jansen & F.J. Mertens
  6.  
  7.  
  8.         ARTM  ist  ein  Shareware  Programm  und darf ohne  Profit kopiert
  9.         werden ( max. Diskettenpreis + Porto ). ARTM  darf nur unverändert
  10.         und  komplett  weitergegeben  werden.  Bei  regelmäßiger Benutzung
  11.         bitten wir  um  einen  Shareware-Beitrag  von  20,- DM. Dafür  er-
  12.         haltet  ihr einen  Update - Service  ohne  die lästigen Requester.
  13.         Es wird  keine Haftung  für eventuelle Schäden durch die Benutzung
  14.         von ARTM  übernommen. Wer das Geld  lieber sicherheitshalber über-
  15.         weisen will kann dies an folgende Bankverbindung  tun. Bitte dabei
  16.         immer  die  volle  Adresse  angeben  sonst  kann  ich keine Update
  17.         schicken wohin auch.
  18.  
  19.                    Kriessparkasse Wildberg
  20.                    BLZ 606 510 70
  21.                    KontoNr. 219190
  22.  
  23.         Jeder  registrierte  ARTM - User  erhält  alle  weiteren   Updates
  24.         kostenlos, wenn ich von  ihm einen ausreichend  frankierten  Rück-
  25.         umschlag   und   eine  formatierte  heile  Diskette  erhalte. Wenn
  26.         ihr nur schreibt,um Bugs, Anregungen oder Fragen loszuwerden, dann
  27.         fügt  bitte  ein  ausreichend  frankierten  Rückumschlag  bei. Das
  28.         viele Porto  wird ganz  schön teuer. Wenn  die  Antwort  dann  mal
  29.         länger  dauert  verzweifelt  nicht, ich  muß  nebenbei  auch  noch
  30.         arbeiten.
  31.  
  32.         ARTM  gibt  Aufschluß  über viele  Activities  im  Amiga, ist voll
  33.         intuition-gesteuert und sehr leicht zu bedienen.
  34.  
  35.  
  36.  Installation:
  37.  
  38.     Installation automatisch:
  39.  
  40.     Zur automatischen Installation existiert im Archiv ein Installer
  41.         script. Hier muß der C= Installer benutzt werden.
  42.  
  43.     Installation manuel:
  44.  
  45.     Die Installation läuft ganz einfach ab. Da ARTM nur aus einem
  46.         Programm besteht copieren Sie ARTM einfach mittels 
  47.         copy ARTM zielpath/ in das von Ihnen gewünschte Directory. Oder
  48.         wählen Sie das ARTM ICON mit der Maus an und schieben es in die
  49.         gewünschte Schublade auf der Workbench. Die .doc files kopieren
  50.         Sie auch mit dem copy Befehl in das von Ihnen ausgewählte Directoy.
  51.         Der ARTM.guide file soll nach LOCALE:HELP/ kopiert werden.
  52.  
  53.       copy ARTM.guid SYS:LOCALE/HELP/ARTM.guide
  54.  
  55.       assign HELP: SYS:LOCAL/HELP
  56.  
  57.         Folgende files sind im Archiv ARTM:
  58.  
  59.       ARTM
  60.       ARTM.info
  61.       Install_ARTM
  62.       Install_ARTM.info
  63.       german.doc/artm.guide
  64.       german.doc/artm.guide.info
  65.       german.doc/artm.dok
  66.       german.doc/artm.dok.info
  67.       german.doc/artm.history
  68.        german.doc/artm.history.info
  69.       english.doc/artm.guide
  70.       english.doc/artm.guide.info
  71.        english.doc/artm.doc
  72.       english.doc/artm.doc.info
  73.       english.doc/artm.history
  74.       english.doc/artm.history.info
  75.  
  76.  
  77.  
  78.  Programmstart:
  79.  
  80.           Von der Shell
  81.           ~~~~~~~~~~~~~
  82.           
  83.           ARTM V2.00 läuft nur noch unter Amigo OS 2.xx und höher.
  84.  
  85.           Type  ARTM [opt]
  86.  
  87.           und ARTM öffnet sein Fenster auf dem WB Screen
  88.  
  89.           drei Optionen sind möglich:
  90.  
  91.              -q            Startet ARTM als Icon am rechten oberen Rand
  92.                            des WB Screens. Ein Doppelclick darauf und
  93.                            ARTM steht voll zur verfügung.
  94.  
  95.              -poutputpath  teilt ARTM mit wo es sein output hinschreiben
  96.                            soll. Möglich sind z.B. alle devices prt: ram:file.
  97.  
  98.              -ix/y         Startet ARTM als WB Fenster, wenn Funktion
  99.                            iconify benutzt wird erscheint das Icon an
  100.                            an vorgegebener x/y position.
  101.  
  102.              -wx/y         Startet ARTM als WB Fenster, x/y ist die linke
  103.                            obere Ecke des ARTM-Window. Sollten von x/y bis
  104.                            zum rechten Rand weniger als 640 Pixel sein wird
  105.                            für x/y = 0/0 gewählt.
  106.  
  107.              -hx           Startet ARTM als WB Fenster, x=window.height.
  108.                            Ist euer Screen kleiner x wird eine Standarthöhe
  109.                            von 168 Pixeln genommen.
  110.  
  111.           Von der Workbench
  112.           ~~~~~~~~~~~~~~~~~
  113.  
  114.           Ein einfacher Doppelklick auf das ARTM.icon und ARTM öffnet sein
  115.           Fenster auf dem WB Screen.
  116.  
  117.           Die Optionen von oben können auch als ToolType verwendet werden.
  118.  
  119.                 START=WINDOW|ICON
  120.                 ICON_POS=x/y
  121.                 OUTPUT_PATH=RAM:ARTM.output
  122.                 WINDOWHEIGHT=280
  123.                 WINDOW_POS=70/16
  124.  
  125.  
  126.  Tastaturbelegung:
  127.  
  128.  
  129.       Momentan werden nur einige wenige Funktionen durch die Tastatur
  130.           unterstützt. Dies wird sich aber in der nächsten Version ändern.
  131.           Dann sollen alle Funktionen über Tastatur bedienbar sein.
  132.  
  133.           ARTM kennt folgende Tastaturkommandos:
  134.  
  135.       ESC      beendet ARTM
  136.       HELP     zeigt zu jeder Funktion die betreffende Node aus diesem Guide
  137.                (siehe dazu auch Funktion Die Hilfsfunktion in ARTM)
  138.  
  139.           ARTM Requestern kennen folgende Tastaturkommandos:
  140.  
  141.        ESC      bricht die Funktion ab gleich CANCEL
  142.       RETURN   führt die Funktion aus gleich OK
  143.  
  144.  
  145.  
  146.  Die Hilfsfunktion in ARTM:
  147.  
  148.       ARTM bietet eine umfassende Hilfsfunktion. Es kann zu jeder Zeit
  149.           die Help Taste gedrückt werden. Nun wird sofort das ARTM.guide
  150.           geöffnet und die ausgewählte Funktion angezeigt. Voraussetzung
  151.           hierfür ist allerdings das Ihr Amiga über die amigaguide.librarie
  152.           in Libs: verfügt, und das ARTM.guide korrekt installiert ist.
  153.           (siehe Installation)
  154.  
  155.  
  156. -----------------------------------------------------------------------------
  157.  
  158.  
  159.  Folgende Funktionen sind implementiert:
  160.  
  161.  Tasks      ist default wenn ARTM  gestartet  wird und  listet alle Task's
  162.             auf, die sich im  Amiga  befinden. Durch  Mausklick  auf  eine
  163.             beliebige  Task wird diese  selektiert. Anschließend  kann mit
  164.             der Funktion PRIORITY die Priority  verändert  oder mit REMOVE
  165.             die  Task  entfernt  werden. MORE  bringt  zusätzliche  Detail
  166.             informationen.
  167.  
  168.               Folgende Informationen werden angezeigt:
  169.             Address, Priority, Signals, State, Code, Type, Name.
  170.  
  171.  
  172.  Windows    listet  alle  geöffneten  Screens und  Windows. Auch hier kann
  173.             durch  Mausklick  ein  Screen  oder ein  Window selektiert und 
  174.             mit CLOSE aus  dem  Amy  entfernt  werden. Mit MORE werden Zu-
  175.             satzinformationen  angezeigt, wie  min,  max Width und  Hight.
  176.             ACHTUNG  Windows sollte man nur schließen  wenn auch die zuge-
  177.             hörige  Task  tot ist. Sonst ist  der GURU gewiß. Das  gleiche
  178.             gilt für Windows mit geshartem IDCMP-Port.
  179.  
  180.                Folgende Informationen werden angezeigt:
  181.             Address, Position, Size, Flags, IDCMP ( nur bei Windows ),
  182.             Title.
  183.  
  184.  
  185.  Libraries  zeigt alle eingebundenen Libraries im Amiga.Wurde eine Library
  186.             angewählt  kann  mit  der  Funktion PRIORITY  die Priority und
  187.             mit  CLOSE  die Library geschlossen werden (der OpenCount wird
  188.             auf 0 gesetzt).Libraries die selbst eingebunden wurden, können
  189.             auch mit REMOVE removed  werden wenn der OpenCount = 0 ist.
  190.  
  191.                Folgende Informationen werden angezeigt:
  192.             Address, Type, Priority, OpenCount, Version ( setzt sich
  193.             zusammen aus Version & Revision), Negsize, Possize, Name.
  194.  
  195.  
  196.  Devices    listet alle Devices auf. Mit REMOVE können Devices removed
  197.             werden, sofern diese closed sind. PRIORITY kann die Priority
  198.             wie bei Libraries verändern.
  199.  
  200.                Folgende Informationen werden angezeigt:
  201.             Address, Type, Priority, OpenCount, Version ( setzt sich
  202.             zusammen aus Version & Revision), Negsize, Possize, Name.
  203.  
  204.  
  205.  Resources  listet alle Resources. Mit der Funktion PRIORITY kann die
  206.             Priority geändert werden und mit REMOVE eine vorher selek-
  207.             tierte Resource entfernt werden. Eine kleine Unstimmigkeit
  208.             tritt  in Zusammenhang mit den ALF 2.0 Resourcen auf. Bei
  209.             einem Opencount von 21000 und Version von 14021.0 schiebe
  210.             ich diesen Bug mal der Programmierung von ALF2.0 zu.
  211.             
  212.                Folgende Informationen werden angezeigt:
  213.             Address, Type, Priority, OpenCount, Version (setzt sich
  214.             zusammen aus Version & Revision), Negsize, Possize, Name.
  215.             
  216.  
  217.  Ports      zeigt alle Ports mit den Namen der zugehörigen Tasks.
  218.             Ports können mit REMOVE removed werden, aber VORSICHT ist
  219.             von Nöten.
  220.  
  221.               Folgende Informationen werden angezeigt:
  222.             Address, PortName, Type, SigBit, Flags, TaskName.
  223.  
  224.   
  225.  Residents  zeigt alle Residents im Amiga. Zusätzlich werden auch die
  226.             Residents gezeigt, die durch das Verbiegen des Pointers
  227.             KickTagPtr zusätzlich zur Verfügung stehen. ( z.b. ein 
  228.             Virus oder die RAD:) Dabei werden Residents, die nur in
  229.             der KickTagPtr-Tabelle stehen color 3 und solche, die nach
  230.             einem Reboot auch in der ResmodulesTabelle stehen schwarz
  231.             angezeigt.
  232.     
  233.                Folgende Informationen werden angezeigt:
  234.             Address, Type, Priority, Version, Flags, Name.
  235.  
  236.  
  237.  Interrupts listet alle Interrupts im Amiga auf. Interrupts die durch
  238.             Interrupt-Server verwaltet werden können mit REMOVE ent-
  239.             fernt werden.
  240.  
  241.                Folgende Informationen werden angezeigt:
  242.             Address, Data, Code, Priority, Type, Nr., InterruptName,
  243.             Name.
  244.  
  245.  
  246.  Vectors    zeigt die wichtigsten SystemVectoren des Amigas. ColdCapture,
  247.             CoolCapture, WarmCapture, KickMenPtr, KickTagPtr, KickCheck-
  248.             Sum Mit dem Gadget CLEAR können ColdCapture, CoolCapture und
  249.             WarmCapture zu NULL gesetzt werden. Wird KickMemPtr, KickTag-
  250.             Ptr oder KickCheckSum vorher selektiert, werden alle drei auf
  251.         einmal auf NULL gesetzt. Der KickTagPtr bietet noch eine Be-
  252.         sonderheit. Wird in der  Residentliste auf die er zeigt ein
  253.             Eintrag gefunden, wird dessen Node (Address) und Name hinter
  254.             dem  KickTagPtr gezeigt. Sind mehrere  Einträge  vorhanden,
  255.             wird momentan nur der erste angezeigt. Will man alle sehen,
  256.             so ist die Funktion  Residents aufzurufen. Die Einträge der
  257.             KickTagPtr-Tabelle erscheinen farbig (siehe oben).
  258.  
  259.                Folgende Informationen werden angezeigt:
  260.             Address, VectorName und Content, sollte KickTagPtr auf eine
  261.             eigene  Residenttabelle zeigen, wird  Address & Name dieser
  262.             Residents mitangezeigt.
  263.  
  264.  
  265.  Memory     zeigt die Speicheraufteilung in chip, fast und expansion
  266.             Ram an. Mit Funktion PRIORITY kann die Priority geändert
  267.             werden und MORE zeigt die Größe und  Lage der einzelnen
  268.             Speicherfragmente.
  269.  
  270.                Folgende Informationen werden angezeigt:
  271.             Address, Priority, Attribute, Lower, Upper, Maximum, in
  272.             Use, Free, Largest, Name und ganz unten die Total Werte
  273.  
  274.  
  275.  Mount      listet alle mit mount angemeldeten Devices im Amiga auf.  
  276.  
  277.                Folgende Informationen werden angezeigt:
  278.             Address, Device, Heads, Sectors, Buffer, Cylinder, Inter-
  279.             leavefaktor, Handlername. Bei Speichereinheiten zeigt ARTM
  280.             zusätzlich Size, Full, rw (read/write), Volume (name) an.
  281.  
  282.  
  283.  Assign     zeigt alle assignten Pfade und Programme.
  284.  
  285.                Folgende Informationen werden angezeigt:
  286.             Address, Directory, Path.
  287.  
  288.  
  289.  Locks      listet alle Locks (read und write).  Wird ein 
  290.             Lock angewählt kann er mit Unlock entfernt werden.
  291.  
  292.                Folgende Informationen werden angezeigt:
  293.             Address, Access, Path.
  294.  
  295.  
  296.  Fonts      zeigt alle geladenen Fonts, auch die im KickRom. Mit REMOVE
  297.             wird  der selektierte Font aus der Liste entfernt. Gibt das 
  298.             benutzende  Programm den Font frei, (Count auf NULL) wird
  299.             auch der dafür belegte Speicher freigegeben.
  300.  
  301.                Folgende Informationen werden angezeigt:
  302.             Address, Count, YSize, XSize, Style, Flgs, LoChar, HiChar
  303.             und Name.
  304.  
  305.  
  306.  Hardware   listet alle installierten autoconfig-boards (ExpansionBase)
  307.             auf. Außerdem wird angegeben welcher Prozessor und Math-
  308.             prozessor eingebaut sind. Ferner werden auch die CustomChips
  309.         gelistet und zwar wird unterschieden ob Fat Agnus oder Fat
  310.  
  311.          Denise (PAL oder NTSC) oder die normalen Agnus und Denise
  312.             eingebaut sind.
  313.  
  314.                Folgende Informationen werden angezeigt:
  315.             Address, Boardadr, Boardsize, Slotadr, Slotsize, Driver,
  316.             Product, Type, Manufacturer und Board.
  317.  
  318.  
  319.  Res Cmds   zeigt alle Residenten Befehle im Rom intern und auch die,
  320.             die mit resident Programm pure resident gemacht werden. Bei
  321.             den letzteren  letzteren werden alle Datensegmente mitangezeigt.
  322.  
  323.                Folgende Informationen werden angezeigt:
  324.              Name, ROM INTERN. Bei selbst resident gemachten Programmen werden
  325.              Lower, Upper und Size der DatenSegmente mitangezeigt.
  326.  
  327.  
  328.  Semaphoren   zeigt alle Semaphoren vom AmigaDos an. Mit REMOVE
  329.             wird die vorher selektierte Semaphore erst released und dann removed.
  330.             Mit RELEASE wird die vorher selektierte Semaphore released.
  331.  
  332.                Folgende Informationen werden angezeigt:
  333.             Address, Priority, NestCount, WaitQueue, Name, OwnerTask.
  334.  
  335.  
  336.  Monitor   ist ein kleiner Speichermonitor, der es Erlaubt alle Speicher-
  337.             stellen zu begutachten. Es werden immer 100 Zeilen angezeigt,
  338.             die gescrollt werden können. Mit Forward und Backward können
  339.             die nächsten oder voherigen 100 records angezeigt werden. Bei
  340.             Address erscheint ein kleiner Requester, hier kann eine
  341.             Adresse angegeben werden. Ab hier zeigt der Monitor dann an.
  342.  
  343.                Folgende Informationen werden angezeigt:
  344.             Address, Bytes(Hex), Bytes(ASCII)
  345.  
  346.  
  347.  Last Alert zeigt die letzte Alertnummer mit Adresse.
  348.  
  349. -----------------------------------------------------------------------------
  350.  
  351.  Folgende Aktionen sind implementiert:
  352.  
  353.  
  354.  Remove     entfernt vorher selektierte Tasks, Libs, Devices, Ports, Fonts
  355.             Resources, Semaphoren und Interrupts aus dem System. Selektiert
  356.             wird mit einfachem Mausklick auf den entsprechenden Eintrag.
  357.  
  358.  
  359.  Close      schließt Screens/Windows und Libraries. Vorgehensweise
  360.             wie bei Remove.
  361.  
  362.  
  363.  Relase     relased Semaphoren aus der SignalSemaphore.
  364.  
  365.  
  366.  Clear      setzt die SystemVectoren auf NULL. Vorgehensweise wie
  367.             bei Remove oder Close.
  368.  
  369.  
  370.  Freeze     hält eine laufende Task an, entfernt die Task aus der Node-
  371.             struktur und speichert die Taskstruktur zwischen. In ARTM ist
  372.             das in der Tasklist am STATE "Frozen" zu erkennen. Wird ein 
  373.             frozen Task ausgewählt (angeklickt) kann er mit Activate wieder
  374.             zu Leben erweckt werden.
  375.  
  376.  
  377.  Activate   ist die Umkehrfunktion von Freeze. Siehe oben.
  378.  
  379.  
  380.  Priority   verändert die Priority der vorher angewählten Task, Library,
  381.             Device, Ports, Interrupts, Memory oder Resource über einen
  382.             Requester. Der Wert kann über Tastatur oder die beiden Pfeile
  383.             verändert werden. Die Priority ist nur im Rahmen von -128 bis
  384.             127 veränderbar. Am besten zwischen -10 und 10.
  385.  
  386.  
  387.  Unlock     entfernt einen Lock (read oder write) aus der Liste. Hier ist
  388.             Vorsicht angebracht. Wenn das System den Lock noch kennt, geht
  389.             die Reise nach Indien.  
  390.             
  391.  
  392.  More       gibt zusätzliche Informationen. Dies gilt in dieser Version
  393.             erst nur für Task, Windows, Screens, und Memory. Beispiel
  394.             eine gewünschte Task wird mittels Mausklick selektiert, danach
  395.             einmal MORE anwählen. Das Ergebnis sieht dann so aus.
  396.  
  397.             Task Structure:                                                   
  398.             IDNestCnt:             0                TDNestCnt:            -1  
  399.             SigAlloc:       c000ffff                SigWait:        c0000000  
  400.             SigRecvd:       00000000                SigExcept:      00000000  
  401.             TrapAlloc:          8000                TrapAble:           0000  
  402.             ExceptData:     00000000                ExceptCode:     00fc2ff0  
  403.             TrapData:       00000000                TrapCode:       00ff47ea  
  404.             SPLower:        00266834                SPUpper:        00267034  
  405.             SPReg:          00266f96                                          
  406.             Switch():       00000000                Launch():       00000000  
  407.             UserData:       00000000                                          
  408.             Process Structure:                                                
  409.             WindowPtr:      00000000                Title:                    
  410.             MsgPort:        00000000                                          
  411.             StackBase:      00266834                StackSize:          2048  
  412.             CurrentDir:     00000000                Path:                     
  413.             CIS:            00000000                COS:            00000000  
  414.             ConsoleTask:    00000000                FileSystemTask: 0020709c
  415.             SegList:        002365e4                SegPointer:     0024940c 
  416.             PktWait:        00000000                CLI:            00091bc3 
  417.             CommandLineInterface Structure:                                  
  418.             CommandDir:     00246874                                         
  419.             StandardInput:  00000000                StandardOutput: 00000000 
  420.             CurrentInput:   00000000                CurrentOutput:  00000000 
  421.             Module:         00000000                                         
  422.             Hunks:                                                           
  423.             Lower     Upper         Size                                     
  424.             ----------------------------                                     
  425.             00249410  00249a6c      1636                                     
  426.             0022ee80  0022ee80         8                                     
  427.             total:                  1644 
  428.  
  429.             Bei Task, Windows, und  Screens sieht das Ergebnis dann
  430.             entsprechend aus. Bei  Memory wird die Speicherfragmention
  431.             aufgelistet in Adresse und Size.
  432.  
  433.  
  434.  Break      bricht laufende Task ab. Es werden die Signale Control D/E/F/C
  435.             gesetzt.
  436.  
  437.  
  438.  Signal     kann SigAlloc in der Taskstuktur verändern. Dies tut Break im
  439.             übrigen auch.
  440.  
  441.  
  442.  Cancel       bietet die Möglichkeit die untere Gadgetreihe von
  443.             Aktion (color 4) in Funktion (color 2) zurück zuschalten, damit
  444.             wieder alle Funktionen wie z.B Monitor oder Hardware wieder zu-
  445.             gänglich sind.
  446.  
  447.  
  448.  Monitor_Funktionen
  449.  
  450.       Address
  451.  
  452.         öffnet einen kleinen Requester. Hier ist die zu suchende Adresse
  453.             einzugeben. Der Monitor sucht die eingebene Adresse und stellt sie
  454.             oben links da und anschließend die nächsten 100 Zeilen.
  455.  
  456.       Forward
  457.  
  458.          Blättert eine Seite vor und zeigt die nächsten 100 Zeilen an.
  459.  
  460.       Backward
  461.  
  462.         Blättert eine Seite zurück und zeigt die vorherigen 100 Zeilen an.
  463.  
  464.       Search
  465.  
  466.         öffnet einen kleinen Requester. Hier ist der zu suchende ASCII
  467.             String einzugeben. Der Monitor sucht den eingebenen String und
  468.             stellt sie oben links da. Die nächsten 100 Zeilen werden mit aus-
  469.             gegeben.
  470.  
  471.  
  472.  zz         ist eine iconify Funktion. Wird dieses Gadget angewählt
  473.             verschwindet das Window und wird zum Icon. Ein doppelter
  474.             Mausklick auf dieses Icon öffnet wieder das ARTM-Window. 
  475.  
  476.  
  477.  i          i = ABOUT
  478.  
  479.  
  480.  Disksymbol speichert alle items der gerade ausgewählten Funktion in einen
  481.             file oder gibt die Informationen auf eine Device aus z.B. PRT:
  482.             siehe hierzu Option -p
  483.  
  484. -----------------------------------------------------------------------------
  485.  
  486.  Note :     Eine Bitte vorweg an Alle, die die Funktion Hardware nutzen
  487.             und Erweiterungskarten installiert haben. Teilt mir doch
  488.             bitte im einem kurzen Brief, oder an untenstehende Node
  489.             mit was bei PROD TYPE und MANUFACTRE rauskommt. Dazu dann
  490.             auch den Name, Typenbezeichnug und Hersteller der Karte.
  491.  
  492.             Alle Funktionen sollten nur mit Vorsicht gebraucht werden.
  493.             Im Übrigen sollte man wissen was man tut. Wünsche für die 
  494.             nächste Version und bug reports (hoffentlich nicht) bitte
  495.             an die Autoren. Und vergeßt nicht den ausreichend frankierten
  496.             Rückumschlag. Am einfachsten erreicht ihr mich übers Fidonet.
  497.  
  498. -----------------------------------------------------------------------------
  499.  
  500.     Franz-Josef Mertens
  501.     Sonnenrain 17
  502.     72218 Wildberg 
  503.     Germany
  504.  
  505.     Fido (2:246/2013.9) Mentopolis Wildberg
  506.     UUCP fjm@merlin.tynet.sub.org
  507.  
  508.     Vielen Dank an alle, die uns beim Testen und mit Tips oder kleinen
  509.     Routinen geholfen haben. Insbesondere an:
  510.  
  511.     Matthias Zepf, Markus Stoll, Matthias Scheler, Kai Bolay, Marc Heuler,
  512.     Gregor Hutla und Paul Browne.
  513.